# -*- coding:utf-8 -*-
"""
@Time:  2024/6/15 10:26
@Auth:  Mrs.Gou 
@Function:  函数与递归
"""


# 函数：编程功能实现的最小单元
# python函数的组成
# python使用def定义函数
# 函数名与变量名命名规则一致
# 括号里面为函数的参数列表
# 缩进范围内为函数功能代码
# return为函数的返回值
# 函数默认不执行，需要通过函数名和参数来调用执行


# 定义
def my_func(x, y):
    """
    函数的说明文档

    :param x:
    :param y:
    :return:
    """

    # 函数功能代码
    z = x + y
    # 函数返回值
    return z


print(my_func.__doc__)
# 传参
print(my_func(1, 1))

